import request from '@/utils/request'

// 修改用户管理
export function updateBaseUser(data) {
  return request({
    url: '/blogWeb/baseUser',
    method: 'put',
    data: data
  })
}

// 重置密码
export function resetPassword(data) {
  return request({
    url: '/blogWeb/baseUser/resetPwd',
    method: 'put',
    data: data
  })
}

/** 新用户首次登录修改密码 */
export function newUserResetPassword(data) {
	return request({
		url: '/blogWeb/baseUser/newUserResetPassword',
		method: 'put',
		data: data
	})
}

/** 获取用户扩展信息 */
export function getUserIllustrate(userId) {
  return request({
    url: '/blogWeb/baseUser/getUserIllustrate/' + userId,
    method: 'get'
  });
}

/** 获取用户管理列表 */
export function queryFollowList(query) {
  return request({
    url: '/blogWeb/baseUser/queryFollowList',
    method: 'get',
    params: query
  })
}

// 查询用户管理详细
export function getBaseUser(id) {
  return request({
    url: '/blogWeb/baseUser/' + id,
    method: 'get'
  })
}

/** 校验用户编码是否存在 */
export function checkUserCode(userId, userCode) {
	return request({
		url: '/blogWeb/baseUser/checkUserCode',
		method: 'get',
		params: {
			userId: userId,
			userCode: userCode
		}
	})
}

